Netherlands and into Germany

Amsterdam Central Station is the biggest public transport transfer system and it sits right in the heart of the city. This impressive Neo-Renaissance building has been open to the public since 1889.

Previous | Album | Next